Security Analysis of Elliptic Curve Cryptography and RSA

نویسنده

  • Dindayal Mahto
چکیده

Internet has revolutionized the data communication systems. It provides platform to get the information exchanged quickly amongst the communicating parties at the same time it also provides opportunity to adversary to attack on unsecured information. In order to provide confidentiality, integrity and authentication services to unsecured information while transit or static, cryptographic techniques are used. This paper analyses the security strength of two popular and practical public-key cryptography techniques RSA (Rivest Shamir Adleman) and ECC (Elliptic Curve Cryptography). RSA is considered first generation public-key cryptography, which is very popular since its inception while ECC is gaining popularity recently. The security of the RSA cryptosystem is based on the Integer Factorization Problem (IFP) and the security of ECC is based on elliptic curve discrete logarithm problem (ECDLP). The main attraction of ECC over RSA is that the best known algorithm for solving the ECDLP takes full exponential time while to solve IFP of RSA takes sub-exponential time. This means that significantly smaller parameters can be used in ECC than RSA, with equivalent levels of security. For example to achieve 112 bits of security level, RSA algorithm needs key size of 2048 bits, while ECC needs key size of 224-255 bits.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient elliptic curve cryptosystems

Elliptic curve cryptosystems (ECC) are new generations of public key cryptosystems that have a smaller key size for the same level of security. The exponentiation on elliptic curve is the most important operation in ECC, so when the ECC is put into practice, the major problem is how to enhance the speed of the exponentiation. It is thus of great interest to develop algorithms for exponentiation...

متن کامل

A Discussion on Elliptic Curve Cryptography and Its Applications

Elliptic curve cryptography (ECC) is a kind of public key cryptosystem like RSA. But it differs from RSA in its quicker evolving capacity and by providing attractive and alternative way to researchers of cryptographic algorithm. The security level which is given by RSA can be provided even by smaller keys of ECC (for example, a 160 bit ECC has roughly the same security strength as 1024 bit RSA)...

متن کامل

Elliptic curve cryptography

Public-key cryptography is based on the intractability of certain mathematical problems. Early public-key systems, such as the RSA algorithm, are secure assuming that it is difficult to factor a large integer composed of two or more large prime factors. For elliptic-curve-based protocols, it is assumed that finding the discrete logarithm of a random elliptic curve element with respect to a publ...

متن کامل

The new protocol blind digital signature based on the discrete logarithm problem on elliptic curve

In recent years it has been trying that with regard to the question of computational complexity of discrete logarithm more strength and less in the elliptic curve than other hard issues, applications such as elliptic curve cryptography, a blind  digital signature method, other methods such as encryption replacement DLP. In this paper, a new blind digital signature scheme based on elliptic curve...

متن کامل

Novel Approach Design of Elliptic curve Cryptography Implementation in VLSI

This paper presents an area efficient FPGA implementation approach of the elliptic curve cryptography. There are many retreats in current encryption algorithms (RSA; AES) in respect of security, power & resources at real-time performance [6]. The Elliptic Curve cryptography (ECC) is developing as an important cryptography, and shows a promise to be an alternative of RSA. Small size, high securi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016